<?php
/**
 * 初始化在线用户缓存
 */

namespace App\Console\Commands;
use App\Http\Services\Meeting\MeetingServices;
use Illuminate\Console\Command;

class InitOnlineUserCache extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'meet:init:user:cache';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = '初始化在线用户缓存(匹配功能用到)';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }


    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        echo 'done'. PHP_EOL;
        (new MeetingServices())->initOnlineUserCache();
        exit();
    }
}
